package org.com.Service.Impl;

import Entity.Postlike;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.com.Mapper.PostlikeMapper;
import org.com.Service.IPostlikeService;
import org.springframework.stereotype.Service;

/**
 * <p>
 *  服务实现类
 * </p>
 *
 * @author 277
 * @since 2025-10-04
 */
@Service
public class PostlikeServiceImpl extends ServiceImpl<PostlikeMapper, Postlike> implements IPostlikeService {

    @Override
    public Boolean exsist(Postlike postlike) {
        /**
         * 通过postlike 对比当前用户和帖子 是否点过赞
         * 若已经点赞 返回false作为参数
         */
        boolean b = lambdaQuery().eq(Postlike::getLikeId, postlike.getLikeId())
                .eq(Postlike::getUserlikeId, postlike.getUserlikeId())
                .count() > 0;
        return b;
    }
}
